home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / utils / truedi20.lzh / TRUEDISK.2_0 / TRUEDISK.TXT < prev    next >
Text File  |  1993-12-27  |  12KB  |  217 lines

  1. TrueDisk - die einzig wahre RAM-Disk 
  2. ====================================
  3.  
  4. v2.0 (c) 1989-1993 by Christoph Zwerschke
  5.  
  6. Kurzanleitung
  7. -------------
  8. Es gibt Leute, die lesen nicht gerne Anleitungen oder wollen ein 
  9. neues Programm erst einmal schnell ausprobieren, um zu sehen, ob 
  10. es überhaupt etwas taugt (ich gehöre auch dazu). Deswegen hier das 
  11. wichtigste in Kürze: Die "TrueDisk" ist eine schnelle, kleine, 
  12. unkomplizierte, residente RAM-Disk für alle Atari-Rechner mit 
  13. TOS-kompatiblem Betriebssystem. Um sie zu installieren, reicht es, 
  14. TRUEDISK.PRG in den AUTO-Ordner zu kopieren und den Atari neu zu 
  15. booten. Die TrueDisk ist so voreingestellt, daβ sie sich mit der 
  16. Laufwerkskennung M: und einer Gröβe von 512 kBytes im RAM des 
  17. Atari-Computers resident installiert. Wird eine andere Laufwerks- 
  18. kennung oder eine andere Gröβe gewünscht, muβ man während des 
  19. Bootens eine der Tasten Alternate oder Control gedrückt halten. 
  20. Die TrueDisk fragt dann vor der Installation die gewünschten Werte 
  21. ab und speichert sie als neue Voreinstellung. Nach dem Booten muβ 
  22. die TrueDisk natürlich noch wie jedes andere Laufwerk für den 
  23. Desktop angemeldet werden (Menüpunkt "Ikonen anmelden" oder 
  24. "Laufwerke anmelden") und der Desktop gesichert werden (Menüpunkt 
  25. "Arbeit sichern"). Das war's.
  26.  
  27. Sinn und Zweck der TrueDisk
  28. ---------------------------
  29. Eine RAM-Disk ist meiner Meinung nach eines der wichtigsten 
  30. Hilfsprogramme für den Atari. Wie der Name sagt, werden bei ihr 
  31. die Daten im Hauptspeicher (dem RAM) des Atari-Computers abge- 
  32. speichert. Eine RAM-Disk hat gegenüber einer Floppydisk oder 
  33. Harddisk hauptsächlich den Vorteil, daβ sie schneller ist und sich 
  34. nicht mechanisch abnutzt. Sie hat natürlich auch Nachteile, vor 
  35. allem, daβ sie mit dem Ausschalten des Rechners gelöscht wird und 
  36. den nur begrenzt vorhandenen "kostbaren" Hauptspeicher belegt. 
  37. Selbst für Besitzer einer schnellen Harddisk kann eine RAM-Disk 
  38. aber sinnvoll sein, zum Beispiel zum Packen und Entpacken von Da- 
  39. teiarchiven und als Zwischenspeicher beim Kopieren von Dateien. Es 
  40. ist auch ratsam, neue Programme immer erst auf einer RAM-Disk 
  41. auszuprobieren. Wenn (durch einen Virus oder einen Programmfehler) 
  42. Daten auf dem Laufwerk zerstört werden, ist das bei der RAM-Disk 
  43. im Gegensatz zur Harddisk meist nicht tragisch.
  44.  
  45. Vorzüge der TrueDisk
  46. --------------------
  47. Zunächst einmal: Die TrueDisk ist eine "residente" RAM-Disk. Das 
  48. bedeutet, daβ bei einem "Warmstart" des Rechners die Daten in der 
  49. TrueDisk nicht gelöscht werden. Wenn der Rechner also einmal 
  50. "hängen" sollte, kann man getrost Control-Alternate-Delete oder 
  51. den Restknopf drücken. Zweitens: Die TrueDisk ist "sauber" pro- 
  52. grammiert und läuft daher auf allen mir bekannten Atari-Rechnern 
  53. mit TOS-kompatiblem Betriebssystem (sogar mit MagiX!). Dies ist 
  54. für eine residente RAM-Disk durchaus nicht selbstverständlich. 
  55. Drittens: Sie belegt keinen der wertvollen Accessory-Plätze und 
  56. verträgt im Gegensatz zu so mancher Accessory-RAM-Disk problemlos 
  57. einen Auflösungswechsel. Viertens: Sie läuft sowohl im ST-RAM als 
  58. auch im TT-RAM, je nach Wunsch, und mit jedem Speicherausbau und 
  59. ist in der Gröβe nur durch diesen beschränkt. Fünftens: Die True- 
  60. Disk versucht sich stets ans obere RAM-Ende zu installieren, wo 
  61. die Daten einigermaβen sicher sind. Im ST-RAM wird der Bild- 
  62. schirmspeicher dazu vom oberen Speicherende unter die TrueDisk 
  63. verschoben, damit er nach einem Warmstart nicht als "Leiche" im 
  64. residenten Teil des RAMs liegt. Die Treiber-Routinen liegen im 
  65. Bootsektor der TrueDisk. Durch diese Maβnahmen wird kein Byte 
  66. Speicher verschwendet. Sechstens: Die TrueDisk benötigt keine zu- 
  67. sätzliche Konfigurationsdatei, die Parameter werden im AUTO- 
  68. Ordner-Programm selbst gespeichert. Siebtens: Die eigentlichen 
  69. Treiber-Routinen arbeiten sehr schnell und zuverlässig. Die True- 
  70. Disk benutzt dabei 512-kByte-Sektoren, 2-Sektor-Cluster und 16- 
  71. Bit-FATs. Dies sind Standardwerte, mit denen alle Programme zu- 
  72. rechtkommen. Achtens: Die TrueDisk ist ein "PD-Programm"!
  73.  
  74. Installation der TrueDisk
  75. -------------------------
  76. Eigentlich wurde in der "Kurzanleitung" schon alles gesagt, 
  77. trotzdem hier vielleicht noch ein paar zusätzliche Hinweise: Die 
  78. TrueDisk installiert sich nur dann, wenn danach mindestens 128 
  79. kByte Speicher übrigbleiben. Sie wird dann, wie gesagt, "so weit 
  80. oben" im Speicher wie möglich angelegt. Der gesamte Speicher vom 
  81. Anfang der TrueDisk bis zum oberen Ende des RAMs wird resident 
  82. gehalten und kann nicht mehr angefordert werden. Falls andere 
  83. Programme Speicher am oberen Ende des RAMs besitzen, steht dieser 
  84. Speicher nach einem Warmstart nicht mehr zu Verfügung. Eine Aus- 
  85. nahme ist der Bildschirmspeicher, der, wenn möglich, automatisch 
  86. unter die TrueDisk verschoben wird. Wird die TrueDisk also hinter 
  87. anderen AUTO-Ordner-Programmen oder aus dem Desktop gestartet, 
  88. kann es vorkommen, daβ man nach einem Warmstart "Speicherleichen" 
  89. oberhalb der TrueDisk erhält, nämlich dann, wenn andere Programme 
  90. Speicher am oberen Ende des RAMs belegt haben. Die TrueDisk gibt 
  91. in diesem Fall eine Meldung aus, man sollte dann einfach das Pro- 
  92. gramm TRUEDISK.PRG an einen Platz weiter vorne im AUTO-Ordner 
  93. verschieben. Dies kann man z.B. sehr einfach mit meinem Programm 
  94. "DirSort" bewerkstelligen. Ist im Atari neben dem ST-RAM auch 
  95. TT-RAM vorhanden, dann wird die TrueDisk in dem Speicher instal- 
  96. liert, in den sie auch geladen wird. Dies wird über ein Flag im 
  97. Programmkopf von TRUEDISK.PRG geregelt, das mit den einschlägigen 
  98. Hilfsprogrammen verändert werden kann. Voreingestellt ist für die 
  99. TrueDisk das TT-RAM, es kann aber oft sinnvoller sein, das ST-RAM 
  100. zu verwenden, wenn genügend davon vorhanden ist und es nicht für 
  101. andere Zwecke benötigt wird (bei mir laufen z.B. alle Programme im 
  102. TT-RAM und das ST-RAM läge gröβtenteils "brach", wenn ich dort 
  103. nicht die TrueDisk installiert hätte). Noch etwas zur Gröβe der 
  104. TrueDisk: Der eingestellte Wert gibt an, wieviel Speicher die 
  105. TrueDisk tatsächlich im RAM belegt. Der zum Speichern von Dateien 
  106. benutzbare Platz ist wegen der Verwaltungssektoren etwas kleiner. 
  107. Ist beim Booten eine der Shift-Tasten gedrückt, dann wird fragt 
  108. die TrueDisk erst nach, bevor sie sich installiert. Auf diese 
  109. Weise kann die Installation der TrueDisk übersprungen werden, 
  110. falls sie zu irgendwelchen Problemen oder Kollision mit anderen 
  111. Programmen führen sollte. Eine möglicherweise bereits resident im 
  112. Speicher vorhandene TrueDisk bleibt davon aber unberührt und wird 
  113. nicht gelöscht, man kann nur nicht auf sie zugreifen. Möchte man 
  114. die TrueDisk ganz entfernen, so muß man während des Bootens die 
  115. Alternate- oder Control-Taste gedrückt halten und bei der an- 
  116. schließenden Abfrage der Speichergröße 0 (oder weniger als 8) 
  117. kBytes eingeben. Noch ein wichtiger Hinweis: Das Programm 
  118. TRUEDISK.PRG sollte nicht umbenannt oder gepackt werden und das 
  119. Bootlaufwerk sollte nicht schreibgeschützt sein, weil sonst das 
  120. Speichern der Parameter nicht funktioniert.
  121.  
  122. Risiken und Nebenwirkungen
  123. --------------------------
  124. Da die TrueDisk im ST-RAM oberhalb des Bildschirmspeichers in- 
  125. stalliert wird, kann sie zerstört werden, wenn Programme über den 
  126. unteren Rand des Bildschirms hinaus in den Speicher schreiben. 
  127. Dies kann normalerweise aber nur bei sehr unsauber und fehlerhaft 
  128. programmierter alter Software passieren. Auf neueren Atari- 
  129. Rechnern und ST-Rechnern mit 4 MB Speicherausbau stürzen solche 
  130. Programme mämlich durch einen Busfehler ab und dürften daher immer 
  131. seltener werden, in den letzten Jahren ist mir kein einziges sol- 
  132. ches Programm mehr untergekommen. Die TrueDisk liegt daher am 
  133. oberen Ende des RAMs eigentlich im "sichersten" Bereich des Spei- 
  134. chers. Residente Programme sollten, wie bereits erläutert, wenn 
  135. möglich nach der TrueDisk gestartet werden. Dies gilt insbesondere 
  136. für Harddisk-Cache-Programme. Ein solches Programm sollte aber so 
  137. konfiguriert werden, daß es die TrueDisk nicht puffert, dies wäre 
  138. reine Verschwendung von RAM-Speicher.
  139.  
  140.  
  141. Bisherige Verbesserungen an der TrueDisk